 package handling.opcode;

 import handling.WritableIntValueHolder;






 public enum InteractionOpcode
   implements WritableIntValueHolder
 {
/*  13 */   设置物品(0),
/*  14 */   设置物品_001(1),
/*  15 */   设置物品_002(2),
/*  16 */   设置物品_003(3),
/*  17 */   设置金币(4),
/*  18 */   设置金币_005(5),
/*  19 */   设置金币_006(6),
/*  20 */   设置金币_007(7),
/*  21 */   确认交易(8),
/*  22 */   确认交易_009(9),
/*  23 */   确认交易_00A(10),
/*  24 */   确认交易_00B(11),
/*  25 */   创建(16),
/*  26 */   FISH_NOTICE(18),
/*  27 */   访问(19),
/*  28 */   房间(20),
/*  29 */   交易邀请(21),
/*  30 */   拒绝邀请(22),
/*  31 */   聊天(24),
/*  32 */   聊天事件(25),
/*  33 */   打开(26),
/*  34 */   退出(28),
/*  35 */   雇佣商店_维护(30),
/*  36 */   添加物品(31),
/*  37 */   添加物品_0020(32),
/*  38 */   添加物品_0021(33),
/*  39 */   添加物品_0022(34),
/*  40 */   BUY_ITEM_STORE(-2),
/*  41 */   雇佣商店_购买道具(35),
/*  42 */   雇佣商店_购买道具0024(36),
/*  43 */   雇佣商店_购买道具0025(37),
/*  44 */   雇佣商店_购买道具0026(38),
/*  45 */   雇佣商店_求购道具(39),
/*  46 */   MERCH_ITEM_STOR_REQUEST(41),
/*  47 */   MERCH_ITEM_STOR(42),
/*  48 */   MERCH_ITEM_STOR_2(43),
/*  49 */   SHOW_MERCH_ITEM_STOR(44),
/*  50 */   移除物品(47),
/*  51 */   雇佣商店_开启(48),
/*  52 */   雇佣商店_整理(49),
/*  53 */   雇佣商店_关闭(50),
/*  54 */   雇佣商店_关闭完成(51),
/*  55 */   管理员修改雇佣商店名称(54),
/*  56 */   雇佣商店_查看访问名单(55),
/*  57 */   雇佣商店_查看黑名单(56),
/*  58 */   雇佣商店_添加黑名单(57),
/*  59 */   雇佣商店_移除黑名单(58),
/*  60 */   雇佣商店_修改商店名称(59),
/*  61 */   玩家商店_添加道具(61),
/*  62 */   玩家商店_添加道具003E(62),
/*  63 */   玩家商店_添加道具003F(63),
/*  64 */   玩家商店_添加道具0040(64),
/*  65 */   玩家商店_购买道具(65),
/*  66 */   玩家商店_购买道具0042(66),
/*  67 */   玩家商店_购买道具0043(67),
/*  68 */   玩家商店_购买道具0044(68),
/*  69 */   雇佣商店_错误提示(70),
/*  70 */   雇佣商店_更新信息(76),
/*  71 */   玩家商店_移除玩家(79),
/*  72 */   雇佣商店_维护开启(81),
/*  73 */   请求平局(86),
/*  74 */   应答平局(87),
/*  75 */   GIVE_UP(-2),
/*  76 */   请求弃权(88),
/*  77 */   应答弃权(89),

/*  79 */   退出游戏(92),
/*  80 */   取消退出(93),
/*  81 */   准备开始(94),
/*  82 */   准备就绪(95),

/*  84 */   踢出玩家(96),
/*  85 */   开始游戏(97),
/*  86 */   GAME_RESULT(98),
/*  87 */   SKIP(99),
/*  88 */   移动棋子(100),
/*  89 */   选择卡片(104);





/*  95 */   private int code = -2;

   InteractionOpcode(int code) {
/*  98 */     this.code = code;
   }

   public static InteractionOpcode getByAction(int packetId) {
/* 102 */     for (InteractionOpcode interaction : values()) {
/* 103 */       if (interaction.getValue() == packetId) {
/* 104 */         return interaction;
       }
     }
/* 107 */     return null;
   }























   public short getValue() {
/* 133 */     return (short)this.code;
   }


   public void setValue(short code) {
/* 138 */     this.code = code;
   }
 }


/* Location:              C:\PGX\Server.jar!\handling\opcode\InteractionOpcode.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */